<%@page contentType="text/html; charset=utf-8"%>
<%@page import="eduboat.comm.util.ReturnConstant"%>
<%-- 
/**
 * 创建信息
 * ============= jsp名: /work/admin/xtgl/role/role_detail.jsp
 * 作用描述:  新增角色
 * 创建人：fyr
 * 创建时间： 2013-1-18 
 * 修改信息1=============
 * 修改类型: //1.修改bug 2.业务变化修改 修改描述: 修改人： 修改时间：
 */
 --%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>智慧校园-后台管理系统</title>
		<%@ include file="/comm/jsp/public.jsp"%>
		<!--通用css-->
		<link rel="stylesheet" type="text/css" media="all" href="<%=path%>/work/comm/css/common.css" />
		<!--校验CSS  -->
		<link rel="stylesheet" type="text/css" media="all" href="<%=path%>/comm/plug/validateform/validationEngine.jquery.css" />
		<!-- 表单验证 -->
		<link href="<%=path%>/comm/plug/validateform/validationEngine.jquery.css" rel="stylesheet" type="text/css" media="all" />
		<script src="<%=path%>/comm/plug/validateform/jquery.validationEngine-zh_CN.js" type="text/javascript" charset="utf-8"></script>
		<script src="<%=path%>/comm/plug/validateform/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>
		<!--通用js-->
		<script type="text/javascript" src="<%=path%>/work/comm/js/public.js"></script>
		<style>
body {
	background-image: url('');
	min-width: 100px;
}
</style>
		<script type="text/javascript"> 
		$(document).ready(function(){
			//form表单验证，submit提交时调用 type必须为submit
			jQuery("#myform").validationEngine({
				ajaxFormValidation: true,
				ajaxFormValidationMethod: 'post',
				ajaxFormValidationURL:"<%=path%>/work/admin/xtgl/json/roleCheckAction_checkForm.action",
				onAjaxFormComplete: ajaxValidationCallback
			});		
		});
		
		/*
	 	 *新增角色时对角色编码的唯一性校验
	 	 */
		$.validationEngineLanguage.allRules["checkRolecode"] = {		
					"url": "<%=path%>/work/admin/xtgl/json/roleCheckAction_getRoleById.action",
	                "alertTextOk": "* 此编号可以使用",
	                "alertText": "* 此编号已被使用",
	                "alertTextLoad": "* 正在编号是否可用，请稍等。"
	     };
	     /*
	 	  *form表单校验的回调函数
	 	  */
	     function ajaxValidationCallback(status, form, json, options){
			if(status === false){			
                return;
			}	

			insertRole(form);
		}
		
		/*
	 	 *添加角色
	 	 */
		function insertRole(form){
			var data = {
					"role.role_code":$("#role_code").val().trim(),
                	"role.role_name":$("#role_name").val().trim()
                };
			ajaxOtherCall({
				 url : "<%=path%>/work/admin/xtgl/json/roleSaveAction_insertRole.action", //访问页面 
				 data :data,
		         _beforeSendText:"正在保存数据，请稍等",
		         _loginInti:false,
		         _successCall:function(data){
		            	art.dialog.alert("保存成功",function(){
		            		art.dialog.data("isUpdate",true);			<%--用来判断当前窗口是否有修改过得动作，以此决定关闭窗口时主界面是否刷新--%>
		            		closePage();	//当保存成功，用户点击确定之后关闭新增角色窗口
		            	},"succeed");	
		         }
			});	
		}//insertRole  END
	
		/*
		 *关闭当前新增角色弹窗
		 */
		function closePage()
		 { 
			 var win = art.dialog.open.origin;//来源页面		 
			 win.location.reload();	// 如果父页面重载或者关闭其子对话框全部会关闭
			 return false; 
			 window.close(); 
			 art.dialog.close(); 
		 }
</script>
	</head>
	<body style="margin-top:20px; ">

		<!--学校信息-->
		<form id="myform">
		<input type="hidden" class="inp" name="role.role_type" id="role_type" value=""/>
			<div class="bz_div" style="width: 450px; margin-top: 10px">
				<div class="bz_tit">
					<div style="margin-left: 10px;">
						角色编辑信息
					</div>
				</div>
				<div class="bz_cont">
					<table class="datadesr"
						style="width: 400px; margin-top: 5px; margin-bottom: 10px">

						<tr id="insert">
							<th style="width: 100px; text-align: right">
								角色编码：
								<span class="red">*</span>
							</th>
							<td style="width: 250px;">
								<input
									class="validate[required,maxSize[100],custom[onlyLetterNumber],ajax[checkRolecode]] inp"
									name="role.role_code" id="role_code" value="" />
							</td>
						</tr>
						<tr>
							<th style="width: 100px; text-align: right">
								角色名称：
								<span class="red">*</span>
							</th>
							<td style="width: 250px;">
								<input class="validate[required,maxSize[100]] inp" name="role.role_name"
									id="role_name" value="" />
							</td>
						</tr>
					</table>
				</div>
				<!-- .bz_cont end-->
			</div><!-- .bz_div end-->
			<!--初始化信息 end-->
			<input type="submit" class="regbutton3" value="保存" id="btnSave"
				style="margin-left: 150px" />
		</form>
	</body>
</html>
